/**base.css**/
body {
    background: #f1f2f7;
    font-family: Microsoft Yahei, Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
    padding: 0px !important;
    margin: 0px !important;
    font-size:13px;
}
.no_select{
	-webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.border-r-4{border-radius:4px;}

.f10{font-size: 10px;}
.f12{font-size: 12px;}
.f13{font-size: 13px;}
.f14{font-size: 14px;}
.f15{font-size: 15px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f22{font-size: 22px;}
.f24{font-size: 24px;}
.f30{font-size: 30px;}
.f0-1e{ font-size:0.1em;}
.f0-2e{ font-size:0.2em;}
.f0-3e{ font-size:0.3em;}
.f0-4e{ font-size:0.4em;}
.f0-5e{ font-size:0.5em;}
.f0-6e{ font-size:0.6em;}
.f0-7e{ font-size:0.7em;}
.f0-8e{ font-size:0.8em;}
.f0-9e{ font-size:0.9em;}
.f1-0e{ font-size:1.0em;}
.f1-1e{ font-size:1.1em;}
.f1-2e{ font-size:1.2em;}
.f1-3e{ font-size:1.3em;}
.f1-4e{ font-size:1.4em;}
.f1-5e{ font-size:1.5em;}
.fb{font-weight:bold;}
.fn{font-weight: 100;}
.vm{vertical-align: middle  !important;}
.vs{vertical-align: sub !important;}
.vt{vertical-align: top !important;}
.tl{text-align:left !important;}
.tc{text-align:center !important;}
.tr{text-align:right !important;}
.cursor{cursor:pointer;}
.pr{position: relative;}
.fr{float:right;}
.fl{float:left;}
.pa{position: absolute;}
.pf{position: fixed;}
.lh20{line-height:20px;}
.line24{line-height:24px;}
.line30{line-height:30px;}
.lh34{line-height:34px !important;}
.lh-35{line-height:35px !important;}
.lh40{line-height:40px;}
.lh50{line-height:50px;}
.link_white{color:#fff;}
.link_white:hover{color:#F1C40F;}
.btn_disabled{background-color: #b9b9b9 !important;border-color: #b9b9b9 !important;}

.c_000{color:#000;}
.c_fff{color:#fff;}
.c_333{color:#333 !important;}
.c_666{color:#666;}
.c_888{color:#888;}
.c_999{color:#999;}
.c_ccc{color:#ccc !important;}
.c_orange{color:#E36346;}
.c_success{color:#449d44;}
.c_warning{color:#F1C40F;}
.c_primary{color:#337ab7;}
.c_blue{color:#229ffd;}
.c_blue1{color:#1F781F;}
.c_red{color:red;}
.c_info{color:#5bc0de;}
.c_danger{color:#d9534f;}
.c_green{color: #00bb9c;}
.c_00CC33{color: #00CC33 !important;}
.c_b9b9b9{color: #b9b9b9!important;}
.c_a5de37{color: #a5de37!important;}
.c_09BB07{color: #09BB07 !important;}
.c_FF6D03{color: #FF6D03 !important;}
.c_45AEF8{color: #45AEF8 !important;}
.c_3F8EFA{color: #3F8EFA;}
.c_4793fa{color:#4793FA;}
.c_FA9607{color:#FA9607!important;}
.c_33D049{color:#33D049;}
.c_1b9af7{color:#1b9af7;}

.bg_000{background-color:#000000;}
.bg_fff{background-color:#ffffff;}
.bg_f9f9f9{background-color:#f9f9f9;}
.bg_333{background-color:#333;}
.bg_eee{background-color:#eee;}
.bg_ccc{background-color:#ccc !important;}
.bg_ddd{background-color:#ddd !important;}
.bg_f7{background-color:#f7f7f7;}
.bg_success{background-color: #449d44}
.bg_warning{background-color: #f0ad4e}
.bg_primary{background-color: #59ace2;}
.bg_info{background-color: #5bc0de}
.bg_danger{background-color: #d9534f}
.bg_black{background-color: #36474F;}
.bg-f5{background-color:#f5f5f5 !important;}
.bg-table{color:#000}
.bg_F1F2F7{background-color:#F1F2F7 !important;}
.bg_E4E4E4{background-color:#E4E4E4 !important;}
.bg_F7F7F8{background-color:#F7F7F8 !important;}
.bg_45aef8{background-color:#45aef8 !important;}
.bg_31a0ef{background-color: #31a0ef !important;}
.bg_1b9af7{background-color: #1b9af7 !important;}
.bg_FCF8E3{background-color: #FCF8E3 !important;}

.bdb_ddd{border-bottom:1px solid #ddd;}
.bdb_ccc{border-bottom:1px solid #ccc;}
.bdt_ccc{border-top:1px solid #ccc;}

.w5{width:5px !important;}
.w10{width:10px !important;}
.w20{width:20px !important;}
.w30{width:30px !important;}
.w40{width:40px !important;}
.w50{width:50px !important;}
.w60{width:60px !important;}
.w65{width:65px !important;}
.w70{width:70px !important;}
.w75{width:75px !important;}
.w80{width:80px !important;}
.w90{width:90px !important;}
.w95{width:95px !important;}
.w100{width:100px !important;}
.w105{width:105px !important;}
.w110{width:110px !important;}
.w115{width:115px !important;}
.w120{width:120px !important;}
.w130{width:130px !important;}
.w135{width:135px !important;}
.w140{width:140px !important;}
.w150{width:150px !important;}
.w160{width:160px !important;}
.w170{width:170px !important;}
.w180{width:180px !important;}
.w190{width:190px !important;}
.w200{width:200px !important;}
.w205{width:205px !important;}
.w215{width:215px !important;}
.w230{width:230px !important;}
.w235{width:235px !important;}
.w250{width:250px !important;}
.w270{width:270px !important;}
.w280{width:280px !important;}
.w300{width:300px !important;}
.w310{width:310px !important;}
.w340{width:340px !important;}
.w350{width:350px !important;}
.w370{width:370px !important;}
.w400{width:400px !important;}
.w460{width:460px !important;}
.w500{width:500px !important;}
.w600{width:600px !important;}
.w420{width:420px !important;}
.w460{width:460px !important;}
.w550{width:550px !important;}
.w660{width:660px !important;}
.wp100{width:100% !important;}
.wp5{width:5% !important;}
.wp10{width:10% !important;}
.wp15{width:15% !important;}
.wp20{width:20% !important;}
.wp30{width:30% !important;}
.wp40{width:40% !important;}
.wp45{width:45% !important;}
.wp50{width:50% !important;}
.wp60{width:60% !important;}
.wp70{width:70% !important;}
.wp80{width:80% !important;}
.wp90{width:90% !important;}

.wmax540{width:540px!important;}

/**疾病联想搜索下拉框**/
.auto_diseaseList{display:none;position: absolute;width: 100%;padding: 0;max-height:200px;border: 1px solid #ddd;background-color: #fff;overflow: auto;z-index: 99;}
.auto_diseaseList>li{text-align:left;}
.auto_diseaseList>li>a{display:block;line-height:28px;padding:0 10px;color:#888}
.auto_diseaseList>li>a:hover{background:#E7F4FC;}

.over-auto{overflow:auto;}
.ofh{overflow:hidden;}


.min-width-110{min-width:110px;}
.max-width-50{max-width:50px;}
.max-width-90{max-width:90px;}
.max-width-100{max-width:100px;}
.max-width-150{max-width:150px;}
.max-width-200{max-width:200px;}
.min-height-500{min-height:500px;}
.min-height-160{min-height:160px;}

.h25{height:25px;}
.h30{height:30px;}
.h35{height:35px;}
.h40{height:40px;}
.h100{height:100px;}
.h200{height:200px;}
.h300{height:300px;}
.h400{height:400px;}
.h500{height:500px;}
.hp100{height:100% !important;}
.hof{height:100%;overflow:hidden;}

.m0{margin:0 !important;}
.mauto{margin:0 auto!important;}
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}
.m25{margin:25px;}
.mt0{margin-top:0px !important;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt6{margin-top:6px;}
.mt7{margin-top:7px;}
.mt8{margin-top:8px;}
.mt9{margin-top:9px;}
.mt10{margin-top:10px !important;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt100{margin-top:100px;}
.mbf1{margin-bottom: -1px;}
.mbf2{margin-bottom: -2px;}
.mb0{margin-bottom: 0 !important;}
.mb5{margin-bottom: 5px;}
.mb7{margin-bottom: 7px;}
.mb9{margin-bottom: 9px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mr0{margin-right:0;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mrf10{margin-right:-10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr100{margin-right:100px;}
.ml0{margin-left:0;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}
.ml30{margin-left:30px;}
.ml20{margin-left:20px;}
.ml15{margin-left:15px;}
.ml10{margin-left:10px;}
.ml5{margin-left:5px;}

.p0{padding:0;}
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.pt5{padding-top:5px;}
.pt7{padding-top:7px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt35{padding-top:35px;}
.pt50{padding-top:50px;}
.pt100{padding-top:100px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pl0{padding-left:0;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl60{padding-left:60px;}
.pr0{padding-right:0;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}


.border-fff{border:1px solid #fff !important;}
.border-red{border:1px red solid;}
.border-blue{border:1px blue solid;}
.border-ddd{border:1px #ddd solid;}
.border-333{border:1px #333 solid;}
.border-666{border:1px #666 solid;}
.border-999{border:1px #999 solid;}
.border-428BCA{border:1px #428BCA solid;}
.border-eee{border:1px #eee solid;}
.bdl-ddd{border-left:1px #ddd solid;}
.border0{border:0!important;}
.bdb-666{border-bottom:1px solid #666;}
.bdb-ddd{border-bottom:1px solid #ddd;}
.bdb-eee{border-bottom:1px solid #eee;}
.border-radius-4{border-radius:4px;}
.boxshadow{box-shadow:1px 1px 5px #ccc;}

.lh25{line-height: 25px;}
.lh30{line-height: 30px;}
.lh34{line-height: 34px;}

.pr{position:relative!important;}

#dicomToUpload input{width:100% !important;}
/**弹窗输入框**/
.editWin_label{width:70px;}
.editWin_input{width: 230px;border: 1px solid #ddd;padding:0 10px;height: 30px;line-height: 30px;}

/**欢迎页面**/
.welcome_panel_primary{background-color: #59ace2;}
.welcome_panel_primary>span{background-color: #4A95C5;}

/**通用类**/
.ellipsis{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.word-break{word-break: break-all;}
.none{display: none;}
.block{display: block;}
.dl{display: inline-block}
.dis-inline{display:inline;}
.responsive-img {height: auto;max-width: 100%;}
.text-center>thead>tr>th{text-align:center;}
.center-block{margin:0 auto;}
.noData-tips{text-align:center;color: #888;line-height: 200px;font-size: 16px;}
.table-form-label{width:180px;background:#f5f5f5;line-height:30px !important;}
.attendDoc_pr{position:relative;float:right;width:250px;}
.panel-black>.panel-heading { color: #fff; background-color: #34495e; border-color: #34495e;}
.na_tool{padding:20px;text-align:center;margin-bottom:10px}
.na_doctorItem{position:relative;float:left;width:150px;height:250px;margin-right:20px;padding:10px;border:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;cursor:pointer}
.natool-date{border:1px solid #ddd}
.natool-date-left{border-left:1px solid #ddd}
.na_doctorAvatar{width:100px;height:100px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.na_doctorSelect{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background:#000;cursor:pointer;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}
.na_imgSelect{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background:#000;cursor:pointer;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}
.lable-style{border:1px #f0ad4e solid; padding:3px; border-radius:3px;}
.border-color-f1c500{border:3px #f1c500 dashed;}
.border-color-0066FF {border: 2px #0066FF dashed;color: #0066FF; padding:3px 5px;}

/**筛选工具**/
.tool-input{border: 1px solid #ddd;font-size: 12px;}
.tool-checkbox{padding-right:5px;font-size:12px;}
.tool-checkbox>input{vertical-align: sub;}

/**分页显示**/
.paginationU{text-align:center;}
.paginationU a,.paginationU .current{color:#333;position:relative;display:inline-block;padding:.5em 1em;text-decoration:none;line-height:1.2;background-color:#fff;border:1px solid #ddd;border-radius:3px;margin-bottom:5px;margin-right:5px}
.paginationU a:hover{border: 1px solid #303030;background: #303030;color: #ffffff;}
.paginationU .current{z-index:2;color:#fff;background-color:#f4645f;border-color:#f4645f;cursor:default}

/* 滚动条 */
::-webkit-scrollbar{ height:7px; width:5px;}
::-webkit-scrollbar-thumb{min-height:30px;background: rgb(31, 144, 210);border-radius: 100px;box-shadow: 0 0 1px 1px rgba(255,255,255,0.25);}
::-webkit-scrollbar-track:vertical {background:rgba(207,207,207,.8);}
::-webkit-scrollbar-track:horizontal{ background:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,.13)), to(rgba(0,0,0,.13)), color-stop(.5,rgba(0, 0, 0, .05)));}
::-webkit-scrollbar-corner{ background:#e7e7e7;}

/* login */
.login{background:url(../img/login_bg.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.login-main{width:350px;height:auto;margin:0 auto;background:#fff;border:1px solid #ddd;border-radius:5px;padding:30px;}
.login-tit{text-align:center;font-size:22px;font-weight: 100;margin-top: 20px;}
.login-tips{text-align:center;margin-top:20px;}
.login-phonetxt{font-size:16px;color:#22C4D6;}
.login-foot{text-align:center;margin-top:30px;color: #888;font-size: 12px;}
.login-logo{width:80px;}
.login-form-error>label{display:block !important;text-align:right !important;color:red;font-weight:100;}
.validate{cursor: pointer;}
.logout_top{min-width: 130px !important;margin-top: 10px;}
#particles-js{position:fixed;width: 100%;height: 100%;z-index:-1;}
.show-pass{position:absolute;top:8px;right: 10px;cursor: pointer}

/*header*/
.nav a{color:#fff;margin-right: 10px;}
.nav a:hover{color:#E36346;}
.breadcrumb>li:last-child>a{color: #999;}

/*线下培训项目*/
.auto_list_ul{width:98%;border-radius: 3px;z-index: 100;background: #fff; border: 1px solid #E2E2E4; max-height:300px;overflow-y: scroll;position: absolute;}
.auto_list_ul>li{height:30px;line-height: 30px;text-indent: 10px}
.auto_list_ul>li:hover{background:#f5f5f5}
#creat_item .webuploader-pick{background:#41CAC0!important;}
.del_icon{position: absolute;right:-5px;top:-5px;height:20px;width: 20px;cursor:pointer}
.add_cycle_btn{background:#1B9AF7;color:#FFF!important;}
.add_cycle_btn:hover{background:#3FAAF8;color:#FFF!important;}
.layui-layer-btn{text-align: center!important;}
.mtab_ul li{width:100px;height:30px;line-height: 30px;text-align: center;float: left;border:1px solid #ddd;border-radius: 2px;background:#f5f5f5; cursor: pointer}
.mtab_ul li{color:#555}
.mtab_ul li.active,.mtab_ul li:hover{background: #3FAAF8;border:0;}
.mtab_ul li.active,.mtab_ul li:hover{color:#fff}
.namage_cont{height:100%;}
/*#period_state{background: #FF6C60;color:#fff;border:0;height: 30px;line-height: 30px;}*/
.add_place_tit{height:35px;line-height: 35px;background:#D7D7D7;text-indent: 14px;}
.week_time>tr>td{height:30px!important;padding:0!important;vertical-align:middle!important; }
#range{display: inline-block!important;}
.add_addr_btn{border:1px solid #E2E2E4;border-radius: 4px;cursor: pointer}
.add_addr_btn:hover{background: #F1F1F1}

.doc_list li{margin:5px ;padding:5px 30px;background:#1B9AF7;color:#fff;display: inline-block;border-radius:4px;}
.doc_list li:hover{background:#3FAAF8;}
.del_doc_btn{top:0;right:0;cursor: pointer}
.del_doc_btn:hover,.clear_m_kword:hover{color:#f00;background:#fff;border-radius: 50%;}
.map_k{top:10%;left:12%;position: fixed}
.m_kword{width:320px;box-shadow:0 3px 3px #ccc; padding-right: 30px;}
.clear_m_kword{top: 6px;right: 6px;font-size: 20px;color: #ddd;cursor: pointer}
.clock_map{width: 100%;height: 100%;z-index: 5000;background: rgba(242,242,242,0);}
.clock_map_cont{position:fixed;top:6%;left:10%;margin:0 auto;width: 89%;height: 90%;z-index: 5001;background: rgba(242,242,242,1);border-radius: 4px;}
#baidumap{height:90%}
.tangram-suggestion-main{z-index:5002;position: fixed!important;top:14%!important; }
#searchResultPanel{border:1px solid #C0C0C0;width:150px;height:auto;}

.cyc_nav li{;text-align: center;display: inline-block;float: left;margin:0 2px 2px 0;background:#fff;border-radius: 4px;}
.cyc_nav li a{color:#000;padding: 10px 30px;display: inline-block;}
.cyc_nav li.active{color:#fff;background: #1B9AF7}
.cyc_nav li.active a{color:#fff;}
.cyc_nav li:hover{background: #3FAAF8}
.cyc_nav li:hover a{color:#fff;}

/*线上网课*/
#course_banner_upload_list>div{display: inline-block;float: left;margin-right: 4px;}
#course_introduce_upload_list>div{display: inline-block;float: left;margin-right: 4px;}
.add_s_option{padding:5px 15px ;display: inline-block;border:1px dashed #1B9AF7;border-radius: 4px; color:#1B9AF7;cursor:pointer}
.add_s_option:hover{background:#1B9AF7;color:#fff;}
.empty_text{border:1px solid #FF6C60 }

#question_img_upload_list>div{display: inline-block;float: left;margin-right: 4px;}
#vimg_list>img{cursor: pointer}
.del_option_btn{padding:1px 10px;border:1px dashed #F00;color:#F00;margin:0 20px;border-radius: 4px;cursor: pointer}
.del_option_btn:hover{background:#f00;color:#fff;}
.add_c_q{padding:5px 15px ;display: inline-block;border-radius: 4px;;cursor:pointer;background:#1B9AF7;color:#fff;}
.add_c_q:hover{background:#3FAAF8;}
.v_play{display: inline-block;width:160px;height: 90px;position: relative;}
.v_play.none{display: none!important;}
.v_tempname{position: absolute;bottom:-8px;overflow:hidden;text-overflow:ellipsis;width:95%;height:30px;white-space: nowrap;color:#fff;left:0;right:0;margin: 0 auto;}
.progress-bar{height:4px;border-radius:5px;background:linear-gradient(to right,#72aef9,#0279ab);position: relative}
.progress-per{position: absolute;right:0;top:-16px;color:#0279ab; }

/*课表管理*/
.q_box{width: 100%;height:100%;position: fixed;background:rgba(0,0,0,0.5);z-index:100;top:0;left:0;}
.q_select_b{width:50%;height:520px;background: #fff;margin:10% auto;z-index: 110;border-radius: 4px;box-shadow: 0 0 4px #ccc;}
.close_qbox-btn{position: absolute;right:-20px;top:-12px;cursor: pointer;color: #fff;font-size: 20px;}
.close_qbox-btn:hover{color:#F00;}
.select_tit{height:20%;}
.q_search_btn{position: absolute;top:0;z-index: 115;color:#ccc;font-size: 20px;right:10px;cursor: pointer}
.q_search_btn:hover{color:#999;}
.q_key_word{padding-right:30px;}
.select_cont{height:70%;overflow-y: scroll;padding:0 20px;}
.question_list{border-bottom:1px solid #ddd;padding:10px 0px 10px 50px; text-indent:-52px;}
.question_list:hover{background:#f5f5f5}
.choose_q_btn{width:20%;height:30px;line-height:30px;background: #1B9AF7;color:#fff;margin:0 auto;border-radius: 10px;cursor: pointer}
.choose_q_btn:hover{background: #3FAAF8;}
.q_item{border-radius: 4px;border:1px solid #ddd;padding:5px 10px;width:40%;margin:10px;position: relative}
.q_item:hover{background:#f1f4fe;border:1px solid #cdd7fc}
.q_item>p{margin:5px 0;text-indent:-50px;padding-left:50px;}
.q_item>p:first-child{margin:10px 0}
.clear_q_item{position:absolute;right:5px;top:10px;color:#f00b0d;cursor: pointer}

.play_video{cursor: pointer}
/*视频播放窗口*/
.v_box{width: 100%;height:100%;position: fixed;background:rgba(0,0,0,0.5);z-index:100;top:0;left:0;}
.v_box_cont{width:40%;height:450px;background: #0E0E0D;margin:10% auto;z-index: 110;border-radius: 4px;box-shadow: 0 0 4px #0E0E0D;}
.video_box{width:100%;height:100%;}
.close_vbox-btn{position: absolute;right:-20px;top:-12px;cursor: pointer;color: #fff;font-size: 20px;}
.close_vbox-btn:hover{color:#F00;}

.input_dw{position: absolute;top:8px;left:19%;}




















